payment upfront - German English Dictionary